var URL = "http://localhost:8082/";
$(function () {
    getNewsManageData("backNews");
})

//查询数据
function getNewsManageData(url) {
    $.ajax({
        url: URL + url,
        data: {},
        dataType: 'json',
        type: 'get',
        success: function (data) {
            //返回页面查询的值
            if (data[0].code === "200") {
                window.open("/back/login.html");
                return;
            }
            setNewsManageData(data[0].newsModelList);
        }
    })
}

//对查询出的数据进行赋值
function setNewsManageData(data) {
    var html = '<table class="table table-bordered">\n' +
        '        <thead>\n' +
        '        <tr>\n' +
        '            <td>id</td>\n' +
        '            <td>标题</td>\n' +
        '            <td>内容</td>\n' +
        '            <td>创建时间</td>\n' +
        '            <td>是否置顶</td>\n' +
        '            <td>是否推荐</td>\n' +
        '            <td>是否审核</td>\n' +
        '            <td>操作</td>\n' +
        '        </tr>\n' +
        '        </thead>\n' +
        '        <tbody>';

    for (var i = 0; i < data.length; i++) {
        var date = getDate(data[i].create_time, "年");
        var isTop = getValue(data[i].top);
        var isTuijian = getValue(data[i].tuijian);
        var isShenhe = getValue(data[i].shenhe);

        html += '<tr>\n' +
            '            <td>' + data[i].id + '</td>\n' +
            '            <td>' + data[i].title + '</td>\n' +
            '            <td>' + data[i].content + '</td>\n' +
            '            <td>' + date + '</td>\n' +
            '            <td>' + isTop + '</td>\n' +
            '            <td>' + isTuijian + '</td>\n' +
            '            <td>' + isShenhe + '</td>\n' +
            '            <td><a href="javascript:bianji(' + data[i].id + ')">编辑</a>  <a href="#"> 删除</a></td>\n' +
            '        </tr>';
    }
    html += ' </tbody>\n' +
        '    </table>';

    $("#newsTable").html(html);
}

function bianji(id) {
    //点击编辑的时候，我们需要传递id的值，
    //1.本地存储 2.session存储
    localStorage.setItem("newsId", id);
    $("#content").load("b-newsadd.html");
}

function getDate(date, type) {
    if (date != null) {
        switch (type) {
            case "年":
                return (date.year + 1900) + "年" + (date.month + 1) + "月" + date.day + "日";
            case "yyyy":
                return (date.year + 1900) + "/" + (date.month + 1) + "/" + date.day + "/";
        }
    }
}

function getValue(data) {
    if (data) {
        return '是';
    } else {
        return '否';
    }
}

//条件查询，首先需要得到查询的值
function chaxunNews() {
    //要得到文本的值，有几种方式，
    // 1.js  document.getElementById("title")拿到对象
    // var title = document.getElementById("title").value;
    // 2.jquery
    // var jqtitle = $("#title").val();
//    什么时候用val，什么时候用html
//    取得文本的值，用val，取得html的内容用html
//    Ajax的格式 $.ajax(),括号里面是对象，对象的格式{"name":"supeng","age":"18"}key,value
//$("#select_id").find("option:selected").text()
    var data = {
        title: $("#title").val(),
        content: $("#contenta").val(),
        isTuijian: $("#isTuijian").val(),
        isTop: $("#isTop").val(),
        isShenhe: $("#isShenheA").val(),
        newsPlate: $("#newsPlateA").val()
    };
    console.log(data);
    $.ajax({
        url: URL + '/findNewsBySome',
        type: 'get',
        data: data,
        dataType: 'json',
        success: function (data) {
            //将取得的值显示到页面
            // console.log(data);
            setNewsManageData(data[0].list);
        }
    })

}